home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.5 Applications 1999 May
/
SGI IRIX 6.5 Applications 1999 May.iso
/
dist
/
nss_fasttrack.idb
/
var
/
netscape
/
fasttrack
/
js
/
samples
/
dbadmin
/
function.js.z
/
function.js
Wrap
Text File
|
1998-10-13
|
3KB
|
89 lines
//
// Function to generate the title banner
// usage: banner(bgcolor, word [, word ...])
//
function banner() {
var argc = banner.arguments.length;
var argv = banner.arguments;
var i, str;
write("<table bgcolor="+argv[0]+" cellpadding=10 width=100%>\n")
write("<tr><td> <font color=white><center>\n")
for (i = 1; i < argc; i++) {
str = argv[i].toUpperCase()
write("<font size=+2>" + str.substring(0,1) + "</font>")
write("<font size=+1>" + str.substring(1,str.length) + "</font>\n")
}
write("\n</center></font></td></tr></table><p>\n")
}
//
// Function to return HTML table of properties in each object name passed
// usage: viewProp(obj_name [, obj_name ...])
//
function viewProp() {
argc = viewProp.arguments.length
argv = viewProp.arguments
debug("viewProp argc = " +argc)
var i, html, prop
write("<table bgcolor=F0F0F0 border=2 width=100% ")
write(" cellspacing=1 cellpadding=4>\n")
for(i = 0; i < argc; i++) {
obj_name = argv[i]
obj = eval(obj_name)
html = "" // set the string to blank
html += "<tr bgcolor=669999><td colspan=2> <font color=white>"
html += "<b>Object: "+obj_name+"</b></font></td></tr>\n"
for (prop in obj) {
html += "<tr><td>"+obj_name+"."+prop+"</td>"
html += "<td>"+obj[prop]+" </td></tr>\n"
}
write(html)
}
write("</table>")
}
//
// Function to return text for LiveWire error codes
// usage: statusMessage(status_code_number)
//
function statusMessage(s) {
var msg;
if(s == 0) { msg = "Success"; }
else if(s == 1) { msg = "Out of memory"; }
else if(s == 2) { msg = "Object never initialized"; }
else if(s == 3) { msg = "Type conversion error"; }
else if(s == 4) { msg = "Database not registered"; }
else if(s == 5) { msg = "Error reported by server"; }
else if(s == 6) { msg = "Nessage from server"; }
else if(s == 7) { msg = "Error from vendor's library"; }
else if(s == 8) { msg = "Lost connection"; }
else if(s == 9) { msg = "End of fetch"; }
else if(s == 10) { msg = "Invalid use of object"; }
else if(s == 11) { msg = "Column does not exist"; }
else if(s == 12) { msg = "Invalid positioning within object (bounds error)"; }
else if(s == 13) { msg = "Unsupported feature"; }
else if(s == 14) { msg = "Null reference parameter"; }
else if(s == 15) { msg = "Database object not found"; }
else if(s == 16) { msg = "Required information is missing"; }
else if(s == 17) { msg = "Object cannot support multiple readers"; }
else if(s == 18) { msg = "Object cannot support deletions"; }
else if(s == 19) { msg = "Object cannot support insertions"; }
else if(s == 20) { msg = "Object cannot support updates"; }
else if(s == 21) { msg = "Object cannot support updates"; }
else if(s == 22) { msg = "Object cannot support indices"; }
else if(s == 23) { msg = "Object cannot be dropped"; }
else if(s == 24) { msg = "Incorrect connection supplied"; }
else if(s == 25) { msg = "Object cannot support privileges"; }
else if(s == 26) { msg = "Object cannot support cursors"; }
else if(s == 27) { msg = "Unable to open"; }
else msg = "Unknown error";
return msg;
}